﻿// ***********************************************************************
// Project			: Micua
// Assembly         : Micua.Common
// Author           : iceStone
// Created          : 2013-12-07 23:55
//
// Last Modified By : iceStone
// Last Modified On : 2013-12-07 23:55
// ***********************************************************************
// <copyright file="Singleton.cs" company="Wedn.Net">
//     Copyright (c) Wedn.Net. All rights reserved.
// </copyright>
// <summary>清除由Object派生成员的IntelliSence</summary>
// ***********************************************************************
using System;
using System.ComponentModel;

namespace Micua.Utility.Abstract
{
    /// <summary>
    /// 清除由Object派生成员的IntelliSence
    /// </summary>
    public abstract class ClearObjectMember
    {
        #region 重写从Object继承的成员为IntelliSence不可见
        [EditorBrowsable(EditorBrowsableState.Never)]
        public override string ToString() { return null; }

        [EditorBrowsable(EditorBrowsableState.Never)]
        public override bool Equals(object obj) { return base.Equals(obj); }

        [EditorBrowsable(EditorBrowsableState.Never)]
        public override int GetHashCode() { return base.GetHashCode(); }

        [EditorBrowsable(EditorBrowsableState.Never)]
        public new Type GetType() { return base.GetType(); }
        #endregion
    }
}
